TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/10/2025)
2024
Section - Southern
Area - Greenville - UPTA
League - 2024 UPTA Adult 40 & Over - USTA
Flight - 40 Adult Men - 4.0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Lane/Riverside
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
David Shaw - 3.76
John Warden - 3.72
Michael Tindall - 3.71
Perry Henderson - 3.59
Harry Luthi - 3.57
Andreas Penninger - 3.57
Stanley Henson - 3.45
Philip Ross - 3.45
Garett Matheis - 3.45
Thomas Nelson - 3.41
Chris Corbin - 3.41
Mark Lane - 3.29
League Results By Position
1S 1D 2D 3D
Andreas Penninger - 3.57 & Stanley Henson - 3.45 0 - 1
Chris Corbin - 3.41 2 - 2
David Shaw - 3.76 & John Warden - 3.72 0 - 1 1 - 1
David Shaw - 3.76 & Stanley Henson - 3.45 1 - 0
Garett Matheis - 3.45 & David Shaw - 3.76 0 - 1
Garett Matheis - 3.45 & Stanley Henson - 3.45 0 - 1
Garett Matheis - 3.45 & Thomas Nelson - 3.41 0 - 1
Harry Luthi - 3.57 & Mark Lane - 3.29 0 - 2
John Warden - 3.72 & Michael Tindall - 3.71 1 - 0
Michael Tindall - 3.71 & Stanley Henson - 3.45 1 - 0
Michael Tindall - 3.71 & Thomas Nelson - 3.41 1 - 0
Mark Lane - 3.29 & Perry Henderson - 3.59 0 - 1
Mark Lane - 3.29 0 - 1
Perry Henderson - 3.59 & Andreas Penninger - 3.57 1 - 0
Perry Henderson - 3.59 & Stanley Henson - 3.45 0 - 1
Philip Ross - 3.45 & Andreas Penninger - 3.57 0 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Guthier/Kroc
League Record: 4 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Lee Chapman - 3.83
Rick Ezell - 3.82
Brian Green - 3.80
Fred Guthier - 3.77
Barney Pannell - 3.75
Rob Knapp - 3.74
J Mark Trexler - 3.74
Scott Juvelier - 3.72
Roger McFall - 3.61
Kit Johnson - 3.58
Neil Grayson - 3.56
Xin Huang - 3.49
John Gibson - 3.47
League Results By Position
1S 1D 2D 3D
Brian Green - 3.80 & Rick Ezell - 3.82 1 - 0 0 - 1
Barney Pannell - 3.75 & Brian Green - 3.80 1 - 0
Barney Pannell - 3.75 & Kit Johnson - 3.58 0 - 1
Barney Pannell - 3.75 & Lee Chapman - 3.83 0 - 1
Barney Pannell - 3.75 & Rob Knapp - 3.74 1 - 0
Fred Guthier - 3.77 & Rob Knapp - 3.74 1 - 0 0 - 2 1 - 0
John Gibson - 3.47 1 - 1
J Mark Trexler - 3.74 & Barney Pannell - 3.75 1 - 0
J Mark Trexler - 3.74 & Roger McFall - 3.61 1 - 0
Lee Chapman - 3.83 & John Gibson - 3.47 1 - 0
Lee Chapman - 3.83 & Kit Johnson - 3.58 1 - 0
Lee Chapman - 3.83 & Roger McFall - 3.61 1 - 0
Roger McFall - 3.61 0 - 1
Scott Juvelier - 3.72 & Lee Chapman - 3.83 0 - 1
Scott Juvelier - 3.72 & Neil Grayson - 3.56 2 - 0
Xin Huang - 3.49 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Anderdon/Cardinal
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Spencer - 3.78
Benjamin Silverstein - 3.78
david chudyk - 3.60
Kevin Kessinger - 3.59
Clark Anderson - 3.59
Calhoun Mays - 3.49
Frank Vandiver - 3.47
John Price - 3.38
Robert Hayes - 3.35
Mark Barnes - 3.31
G Tolly - 3.14
George Pahis - n/a
League Results By Position
1S 1D 2D 3D
david chudyk - 3.60 & Benjamin Silverstein - 3.78 1 - 0
david chudyk - 3.60 1 - 1
Benjamin Silverstein - 3.78 & Kevin Kessinger - 3.59 1 - 0
Clark Anderson - 3.59 & Benjamin Silverstein - 3.78 1 - 0
Clark Anderson - 3.59 & Frank Vandiver - 3.47 1 - 0 1 - 0
Clark Anderson - 3.59 & Robert Hayes - 3.35 0 - 1
Calhoun Mays - 3.49 & Benjamin Silverstein - 3.78 1 - 0
Calhoun Mays - 3.49 & Frank Vandiver - 3.47 0 - 1
Calhoun Mays - 3.49 & Mark Barnes - 3.31 0 - 1
Frank Vandiver - 3.47 & John Price - 3.38 0 - 1
Frank Vandiver - 3.47 & Mark Barnes - 3.31 0 - 1
George Pahis - n/a 0 - 1
G Tolly - 3.14 & Clark Anderson - 3.59 0 - 1
Kevin Kessinger - 3.59 & Robert Spencer - 3.78 2 - 0 2 - 1
Mark Barnes - 3.31 & Robert Hayes - 3.35 0 - 1
Robert Spencer - 3.78 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Gajewski/Neely Farm
League Record: 1 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Nicolai Jones - 3.67
George Kahaleh - 3.65
Brad Heyde - 3.59
Scott Blackwell - 3.55
Sebastian Schneider - 3.53
Richard Gajewski - 3.35
Jeff Warren - 3.29
Russell Shelley - 3.21
Jeff Greenstreet - 3.21
Wayne Krause - 3.14
Henry Oleary - 3.13
League Results By Position
1S 1D 2D 3D
Brad Heyde - 3.59 & Jeff Greenstreet - 3.21 0 - 1
Brad Heyde - 3.59 & Jeff Warren - 3.29 1 - 0
Brad Heyde - 3.59 & Richard Gajewski - 3.35 0 - 1
George Kahaleh - 3.65 & Jeff Greenstreet - 3.21 0 - 1
George Kahaleh - 3.65 & Jeff Warren - 3.29 1 - 0
George Kahaleh - 3.65 1 - 0
Jeff Greenstreet - 3.21 & Jeff Warren - 3.29 0 - 1
Nicolai Jones - 3.67 & Henry Oleary - 3.13 0 - 2
Nicolai Jones - 3.67 & Richard Gajewski - 3.35 1 - 0
Nicolai Jones - 3.67 0 - 1
Richard Gajewski - 3.35 & Jeff Greenstreet - 3.21 1 - 0
Russell Shelley - 3.21 & Jeff Greenstreet - 3.21 0 - 1
Russell Shelley - 3.21 0 - 1
Sebastian Schneider - 3.53 & Jeff Greenstreet - 3.21 0 - 1
Sebastian Schneider - 3.53 1 - 0
Scott Blackwell - 3.55 & Brad Heyde - 3.59 0 - 2
Scott Blackwell - 3.55 & George Kahaleh - 3.65 0 - 1
Scott Blackwell - 3.55 & Wayne Krause - 3.14 0 - 1
Scott Blackwell - 3.55 1 - 1
Wayne Krause - 3.14 & Richard Gajewski - 3.35 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Mahaffey/GTC
League Record: 6 - 0
The Following Have Played In League Matches On This Team (In Rating Order)
Jon Joffe - 3.97
Adalberto Taguchi - 3.95
David Weise - 3.94
William Hochet - 3.87
Marc Verde - 3.83
Marcelo Lavigne - 3.80
Andrew Mahaffey - 3.77
Jay Kianos - 3.66
Manuel Dasilva - 3.60
Christopher Selinger - 3.58
Jay Gaucher - 3.52
Ricky Hall - 3.43
Mark Kaminer - n/a
Brett Van der merwe - n/a
League Results By Position
1S 1D 2D 3D
Adalberto Taguchi - 3.95 & Andrew Mahaffey - 3.77 1 - 0
Adalberto Taguchi - 3.95 & David Weise - 3.94 1 - 0 1 - 0
Andrew Mahaffey - 3.77 & Ricky Hall - 3.43 0 - 1
Christopher Selinger - 3.58 & Ricky Hall - 3.43 0 - 1
David Weise - 3.94 & Brett Van der merwe - n/a 1 - 0
David Weise - 3.94 & Jay Kianos - 3.66 2 - 0
Jon Joffe - 3.97 2 - 0
Jay Gaucher - 3.52 & William Hochet - 3.87 1 - 0
Jay Kianos - 3.66 & Brett Van der merwe - n/a 1 - 0
Manuel Dasilva - 3.60 & Andrew Mahaffey - 3.77 1 - 0
Manuel Dasilva - 3.60 & Mark Kaminer - n/a 0 - 1
Marc Verde - 3.83 & Andrew Mahaffey - 3.77 0 - 1
Marc Verde - 3.83 & Christopher Selinger - 3.58 1 - 0
Marc Verde - 3.83 & Jon Joffe - 3.97 1 - 0
Marc Verde - 3.83 & Mark Kaminer - n/a 1 - 0
Marc Verde - 3.83 & William Hochet - 3.87 1 - 0 1 - 0
Marcelo Lavigne - 3.80 4 - 0
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Babcock/Sportsclub
League Record: 3 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Frank Powell - 3.86
Steve Miller - 3.76
Daniel Jacques - 3.71
Grant Hunter - 3.64
greg esbenshade - 3.62
Steven Szabo - 3.59
Jerry Marella - 3.58
Ben Walker - 3.56
Harvinder Sidhu - 3.46
Richard Babcock - 3.42
Brad Meredith - 3.37
Andrew Lewis - 3.22
League Results By Position
1S 1D 2D 3D
greg esbenshade - 3.62 & Steven Szabo - 3.59 0 - 1
greg esbenshade - 3.62 1 - 1
Andrew Lewis - 3.22 0 - 2
Ben Walker - 3.56 & Daniel Jacques - 3.71 1 - 0
Ben Walker - 3.56 & Richard Babcock - 3.42 1 - 0
Ben Walker - 3.56 & Steven Szabo - 3.59 0 - 2
Brad Meredith - 3.37 & Andrew Lewis - 3.22 1 - 0
Brad Meredith - 3.37 & Harvinder Sidhu - 3.46 1 - 0
Brad Meredith - 3.37 & Jerry Marella - 3.58 0 - 1
Daniel Jacques - 3.71 & Frank Powell - 3.86 0 - 1
Daniel Jacques - 3.71 & Jerry Marella - 3.58 1 - 0
Daniel Jacques - 3.71 & Steve Miller - 3.76 1 - 0
Frank Powell - 3.86 & Jerry Marella - 3.58 1 - 0
Frank Powell - 3.86 & Richard Babcock - 3.42 1 - 0
Frank Powell - 3.86 1 - 1
Grant Hunter - 3.64 & Steve Miller - 3.76 3 - 1
Harvinder Sidhu - 3.46 & Richard Babcock - 3.42 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UPTA40A/Pettus/Brookstone
League Record: 0 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Andrew Pettus - 3.73
bruce brenkus - 3.70
Patrick Rosopa - 3.70
Lucien Woorons - 3.68
Scott Mouzon - 3.59
Mark Curin - 3.59
Marion Hanna - 3.58
Scott Callison - 3.56
John Gaber - 3.56
Randel Cooper - 3.44
Matthew Fox - 3.39
Viktor Klep - 3.35
Troy Botts - 3.23
David Keen - 3.05
League Results By Position
1S 1D 2D 3D
Andrew Pettus - 3.73 & Matthew Fox - 3.39 1 - 0
David Keen - 3.05 & Randel Cooper - 3.44 0 - 1
John Gaber - 3.56 1 - 1
Lucien Woorons - 3.68 & Troy Botts - 3.23 0 - 1
Matthew Fox - 3.39 & Troy Botts - 3.23 0 - 1
Matthew Fox - 3.39 & Viktor Klep - 3.35 0 - 1
Marion Hanna - 3.58 1 - 2
Mark Curin - 3.59 & Andrew Pettus - 3.73 0 - 1
Mark Curin - 3.59 & Randel Cooper - 3.44 0 - 1
Mark Curin - 3.59 & Viktor Klep - 3.35 0 - 1
Patrick Rosopa - 3.70 & Randel Cooper - 3.44 0 - 1
Scott Callison - 3.56 & David Keen - 3.05 0 - 1 0 - 1
Scott Callison - 3.56 & Viktor Klep - 3.35 0 - 1
Scott Mouzon - 3.59 & Andrew Pettus - 3.73 1 - 0
Scott Mouzon - 3.59 & Lucien Woorons - 3.68 0 - 1
Scott Mouzon - 3.59 1 - 0
bruce brenkus - 3.70 & John Gaber - 3.56 0 - 1
bruce brenkus - 3.70 & Patrick Rosopa - 3.70 2 - 0